package com.dingli.service;

import com.dingli.framework.entity.Enterprise;
import com.dingli.framework.entity.Member;
import com.dingli.framework.util.Response;
import com.github.pagehelper.PageInfo;

import java.util.List;

public interface IEnterpriseService {

    //添加查询业务接口。
    Response<PageInfo<Enterprise>> Eslist(String search, Integer pageNum, Integer pageSize);

    //添加用户新增业务接口，传入新增的user信息，返回新增的用户账号。
    Response<Long> Eseinsert(Enterprise enterprise);

    //添加查询业务接口。
    Response<Enterprise> EseselectById(Long eseId);

    //修改方法
    Response<Object> EseupdateById(Enterprise enterprise);

    //添加删除业务接口。
    Response<Object> EsedeleteById(Long eseId);

    /*//通过地区检索会员
    Response<List<Member>> selectArea(String mbEseprovince);
*/
    //通过企业名称检索会员
    /*Response<List<Member>> selectName(String mbCompany);*/

    //审核通过
    Response<Object> EseupdateState (String eseId);

    //审核不通过
    Response<Object> Eseupdate (String eseId);

    //查询审核中的
    Response<List<Enterprise>> EseselectState(String eseState);

    //查询审核通过的
    Response<List<Enterprise>> EseselectState1(String eseState);

    //统计数量
    Response<List<Enterprise>> EseAll(String eseId);

}
